﻿namespace WinnerCMS.Common.Security
{
    using System;

    [Flags]
    public enum UpperMidCodeCharts : long
    {
        Bamum = 0x1000000L,
        Bopomofo = 0x100L,
        BopomofoExtended = 0x800L,
        CjkCompatibility = 0x8000L,
        CjkRadicalsSupplement = 4L,
        CjkStrokes = 0x1000L,
        CjkSymbolsAndPunctuation = 0x20L,
        CjkUnifiedIdeographs = 0x40000L,
        CjkUnifiedIdeographsExtensionA = 0x10000L,
        CommonIndicNumberForms = 0x10000000L,
        CyrillicExtendedA = 1L,
        CyrillicExtendedB = 0x800000L,
        EnclosedCjkLettersAndMonths = 0x4000L,
        HangulCompatibilityJamo = 0x200L,
        Hiragana = 0x40L,
        IdeographicDescriptionCharacters = 0x10L,
        Kanbun = 0x400L,
        KangxiRadicals = 8L,
        Katakana = 0x80L,
        KatakanaPhoneticExtensions = 0x2000L,
        LatinExtendedD = 0x4000000L,
        Lisu = 0x200000L,
        ModifierToneLetters = 0x2000000L,
        None = 0L,
        Phagspa = 0x20000000L,
        Saurashtra = 0x40000000L,
        SupplementalPunctuation = 2L,
        SylotiNagri = 0x8000000L,
        Vai = 0x400000L,
        YijingHexagramSymbols = 0x20000L,
        YiRadicals = 0x100000L,
        YiSyllables = 0x80000L
    }
}

